@echo off
echo ========================================
echo 测试分页和搜索功能修复
echo ========================================

echo.
echo 1. 检查后端服务状态...
netstat -an | findstr :8080
if %errorlevel% neq 0 (
    echo 后端服务未运行，请先启动后端服务
    pause
    exit /b 1
)

echo.
echo 2. 测试任务安排列表API...
echo 测试基本列表查询...
curl -X GET "http://localhost:8080/system/arrangement/list?pageNum=1&pageSize=10&status=待执行"

echo.
echo 3. 测试分页查询...
echo 测试第2页数据...
curl -X GET "http://localhost:8080/system/arrangement/list?pageNum=2&pageSize=10&status=待执行"

echo.
echo 4. 测试搜索功能...
echo 测试按老人姓名搜索...
curl -X GET "http://localhost:8080/system/arrangement/list?pageNum=1&pageSize=10&elderly_name=林老山"

echo.
echo 5. 测试状态筛选...
echo 测试已执行状态...
curl -X GET "http://localhost:8080/system/arrangement/list?pageNum=1&pageSize=10&status=已执行"

echo.
echo 测试完成！
echo 如果API返回正确的分页数据和搜索结果，说明后端正常
echo 前端问题已通过添加handlePagination和handleStatusChange函数修复
pause
